AngelScript
Virtual properties

Virtual properties is a property with special behaviour for reading and writing to it. These can be declared globally, but are most usually found as members of classes.

  int prop
  {
    get { return SomeValue(); }
    set { UpdateValue(value); }
  }
See also
Property accessors