Module: Api::PowerSourceExtension::ClassMethods

Included in:
Api::PowerSource
Defined in:
lib/sc2ai/protocol/extensions/power_source.rb

Overview

Adds additional functionality to message class Api::PowerSource

Instance Method Summary collapse

Instance Method Details

#[](x, y, z) ⇒ Api::Point

Shorthand for creating an instance for [x, y, z]

Examples:

Api::Point[1,2,3] # Where x is 1.0, y is 2.0 and z is 3.0

Parameters:

  • x (Float, Integer)
  • y (Float, Integer)
  • z (Float, Integer)

Returns:



15
16
17
# File 'lib/sc2ai/protocol/extensions/power_source.rb', line 15

def [](x, y, z)
  Api::Point.new(x: x, y: y, z: z)
end